"""
文件备份
"""

# 打开文件得到文件对象，准备读取
fr = open("D:/Python测试/bill.txt", 'r', encoding="UTF-8")
# 打开文件得到文件对象，准备写入
fw = open("D:/Python测试/bill.txt.bak", 'w', encoding="UTF-8")

# for循环读取文件
for i in fr:
    line = i.strip()
    # 判断内容，将满足的内容写出
    if line.split("，")[-1] == "测试":
        continue  # 进入下一次循环，这一次内容就跳过了
    # 将内容写出去
    fw.write(line)
    # 由于前面对内容进行了strip操作，所以要手动的写出换行符
    fw.write("\n")

# close两个文件对象

fr.close()
fw.close()  # 写出文件调用close，会自动flush
